body{
    font-size: 12px;
    color:#333;
    font-family:tahoma,"微软雅黑";
}

/*--------------------------------
超链接
-----------------------------------------*/
a {
    color: #3a8dc2;
    text-decoration: none;
}
a:hover{
    color: #2e719b;
}

/*--------------------------------
按钮
-----------------------------------------*/
.btn{
    padding: 0px 12px;
    font-size: 12px;
    height:28px;
    line-height: 26px;
    border-radius: 3px;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
}
.btn:focus, .btn:active:focus, .btn.active:focus{
    outline: none;
}
.btn:active{
    opacity: 0.9;
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .125);
    -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .125);
    box-shadow:inset 0 1px 3px rgba(0, 0, 0, .125);
}
.btn >.fa{
    margin-right:5px;
}
/*默认*/
.btn-default{
    background: #f5f5f5;
    border:1px solid #bbb;
}
.btn-default:hover{
    background: #dddddd;
    border: 1px solid #bbb;
}

/*主题*/
.btn-primary{
    background: #363D59;
    border: 1px solid #363D59;
}
.btn-primary:hover,
.btn-primary:focus{
    background: #2d334b;
    border: 1px solid #2d334b;
}
/*危险色*/
.btn-danger{
    background: #ff4f6d;
    border: 1px solid #ff4f6d;
}
.btn-danger:hover,
.btn-danger:focus{
    background: #d5425b;
    border: 1px solid #d5425b;
}
/*告警色*/
.btn-warning{
    background:#d58e42;
    border: 1px solid #d58e42;
}
.btn-warning:hover,
.btn-warning:focus{
    background: #aa7135;
    border: 1px solid #aa7135;
}
/*成功色*/
.btn-success{
    background:#3abf56;
    border: 1px solid #3abf56;
}
.btn-success:hover,
.btn-success:focus{
    background: #2f9945;
    border: 1px solid #2f9945;
    color:#fff;
}
/*信息色*/
.btn-info{
    background:#3a8dc2;
    border: 1px solid #3a8dc2;
}
.btn-info:hover,
.btn-info:focus{
    background: #2e719d;
    border: 1px solid #2e719d;
}

/*幽灵按钮，没有填充色*/
.btn-ghost{
    background: transparent;
    -webkit-text-shadow: none;
    -moz-text-shadow: none;
    text-shadow: none;
}
.btn-ghost.btn-default{color:#333;}
.btn-ghost.btn-primary{color:#363D59;}
.btn-ghost.btn-info{color:#3a8dc2;}
.btn-ghost.btn-danger{color:#ff4f6d;}
.btn-ghost.btn-success{color:#3abf56;}
.btn-ghost.btn-warning{color:#d58e42;}

.btn-ghost.btn-default:hover,
.btn-ghost.btn-primary:hover,
.btn-ghost.btn-info:hover,
.btn-ghost.btn-danger:hover,
.btn-ghost.btn-success:hover,
.btn-ghost.btn-warning{color:#fff;  }
/*--------------------------------
    表单
 -----------------------------------------*/

.form-group:before,
.form-group:after{
    content:"";
    display: table;
}
.form-group:after{
    clear:both;
}
/*水平排列标签*/
.form-horizontal .form-group .control-label,
.form-horizontal .form-group .control-assist{
    text-align: right;
    padding-top: 7px;
    margin-bottom:0;
}
/*水平排列辅助*/
.form-horizontal .form-group .control-assist{
    text-align: left;
}
/*水平表单按钮排列*/
.form-horizontal .form-action-left >.btn{
    margin-left: 5px;
}
.form-horizontal .form-action-right {

}
/*帮助提示*/
.form-horizontal .help-block{
    padding-left:10px;
}

/*输入框组*/
.input-group{
}
.input-group .input-group-btn .btn {
    padding: 6px 22px;
    line-height: 1.42857143;
    height: 32px;
}



/*--------------------------------
   提示信息
 -----------------------------------------*/
.alert{
    margin:15px 0;
    line-height: 30px;
    padding:0px 20px;
    border-radius: 0;
}
.alert >.fa{
    margin-right:5px;
}
.alert.alert-info{
    border: 1px solid #3a8dc2;
    background: rgba(58,141,192,0.1);
    color: #3a8dc2;
}


/*--------------------------------
  模态框
 -----------------------------------------*/
.modal-dialog{
    margin-top:15%;
}
.modal-header,
.modal-body,
.modal-footer{
    padding: 15px 20px;
    text-align: center;
}
.modal-header{
    font-size:18px;
}
.modal-header>.close{
    font-size:14px;
}
.modal-header h3{
    margin:0;
}
.modal-body{
    font-size:14px;
}
.modal-footer{
    margin:0;
}
.modal-footer .btn+.btn{
    margin-left:10px;
}

/*隐藏标题*/
.modal-dialog.hideHeader .modal-header{
    border-bottom:none;
}
.modal-header.hideHeader .modal-header>h3{
    display: none;
}
.modal-dialog.hideHeader .modal-body{
    padding:20px;
}
.modal-dialog.hideHeader .modal-footer{
    border-top:none;
}
